package ar.com.javiproyects.polla.facade.impl;

import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import ar.com.javiproyects.polla.dao.local.EdicionLoteriaDAOLocal;
import ar.com.javiproyects.polla.dao.local.TipoLoteriaDAOLocal;
import ar.com.javiproyects.polla.entidades.loteria.EdicionLoteria;
import ar.com.javiproyects.polla.entidades.loteria.TipoLoteria;
import ar.com.javiproyects.polla.facade.remote.LoteriaFacadeRemote;

@Stateless
public class LoteriaFacade implements LoteriaFacadeRemote {

	@EJB
	private EdicionLoteriaDAOLocal edicionLoteriaDAO;

	@EJB
	private TipoLoteriaDAOLocal tipoLoteriaDAO;

	@Override
	public List<EdicionLoteria> getAllEdicionesLoterias() {
		return edicionLoteriaDAO.getAllEdicionesLoterias();
	}

	@Override
	public List<TipoLoteria> getAllTiposLoterias() {
		return tipoLoteriaDAO.getAllLoterias();
	}

	@Override
	public TipoLoteria save(TipoLoteria tipoLoteria) {
		return tipoLoteriaDAO.save(tipoLoteria);
	}

	@Override
	public EdicionLoteria save(EdicionLoteria edicionLoteria) {
		return edicionLoteriaDAO.save(edicionLoteria);
	}

}
